
Limited Seats Available
Limited Seats Available
"A wonderful mix of learning and real-world experience." — Verified Parent Review
"A wonderful mix of learning and real-world experience." — Verified Parent Review
Inspire Your Teen’s Future This Summer at the University of British Columbia
Inspire Your Teen’s Future This Summer at the University of British Columbia
Inspire Your Teen’s Future This Summer at the University of British Columbia
Pre-university summer camps for teens ages 13-18 to explore AI, coding, game design, and technology.
Summer 2026 camps are sold out. Summer 2027 is coming!
Pre-university summer camps for teens ages 13-18 to explore AI, coding, game design, and technology.
Summer 2026 camps are sold out. Summer 2027 is coming!
Pre-university summer camps for teens ages 13-18 to explore AI, coding, game design, and technology.
Summer 2026 camps are sold out. Summer 2027 is coming!

Circuit Stream is CampSafe® Certified
In partnership with UBC Extended Learning • Trusted by 5,000+ Circuit Stream students globally
Circuit Stream is CampSafe® Certified
In partnership with UBC Extended Learning • Trusted by 5,000+ Circuit Stream students globally
Circuit Stream is CampSafe® Certified
In partnership with UBC Extended Learning • Trusted by 5,000+ Circuit Stream students globally






Ages
Ages
Ages
13 to 18 years old
13 to 18 years old
13 to 18 years old
13 to 18 years old
Program Length
Program Length
Program Length
2 weeks, Monday - Friday
2 weeks, Monday - Friday
2 weeks, Monday - Friday
2 weeks, Monday - Friday
Location
Location
Location
On-Campus or Online
On-Campus or Online
On-Campus or Online
On-Campus or Online
Experience Level
Experience Level
Experience Level
Beginner-friendly
Beginner-friendly
Beginner-friendly
Beginner-friendly
UBC Residence Add-On for Overnight Students
UBC Residence Add-On for Overnight Students
UBC Residence Add-On for Overnight Students
Sold Out!
Sold Out!
Experience campus life at the University of British Columbia. This optional residence package allows eligible students ages 15–18 enrolled in a Circuit Stream pre‑university summer camp to live on campus, connect with peers, and enjoy a true university-style summer experience.



Life on Campus
Stay in a secure, on-campus residence at UBC. Enjoy access to facilities, full board with daily meals, and organized activities that offer a glimpse into student life.
Support Services
Live-in UBC student life staff (1 per 10 students). Airport pick-up/drop-off. Local medical insurance for international students. Custodianship for international students (if needed).
Accommodation and Meal Plans
UBC Residence offers single-occupancy rooms with 24/7 monitoring for comfort and safety. Fuel your days with breakfast, lunch, and dinner included.
Beyond the Classroom
Hear Why Students Thrive With us

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design
Hear Why Students Thrive With us

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design
Hear Why Students Thrive With us

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design
Hear Why Students Thrive With us

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design

“The instructors were very warm, welcoming, and helped everyone with a smile on their faces. The lectures were taught at a good pace and the material was straightforward.”
Aditi B.
(Age 14)
Video Game Coding

“From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.”
Rida S.
(Age 13)
AI & ML with Python

“The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.”
Sabrina L.
(Age 13)
AI & ML with Python

"I enjoyed the chance and support I got to further develop and grow my existing skills with like-minded students and teachers."
Khaled H.
(Age 15)
AI & ML with Python

“This course will help me with my future because it’s at an introductory level so it sets me up with the concepts so I know what I might want to explore and specialize in college and in the future.”
Jerry M.
(Age 14)
Video Game Coding

“Technology has lots of potential, hence many people want to get into this field. But to stand out above the rest, you have to be an expert, you need to know the strategies, and I think these courses can help with that.”
William L.
(Age 16)
Game Design

“I really love the university environment and the exposure it gives to kids like us who are in high school and moving onto university."
Shalik B.
(Age 16)
Game Design
Academic Instructors & Industry Experts
Learn from expert instructors who combine real-world experience with university-level teaching. Every instructor is trained to create a supportive, engaging, and safe learning environment.
Learn from expert instructors who combine real-world experience with university-level teaching. Every instructor is trained to create a supportive, engaging, and safe learning environment.
Recruited from leading universities and companies
Recruited from leading universities and companies
Recruited from leading universities and companies
Professionally vetted and background-checked
Professionally vetted and background-checked
Professionally vetted and background-checked
Trained under CampSafe® accredited safety standard
Trained under CampSafe® accredited safety standard
Trained under CampSafe® accredited safety standard

Insights from Industry Experts
Help your teen connect classroom learning to the real-world. Through guest talks and interactive sessions with professionals from leading companies, students will have the opportunity to gain insights into different academic and career paths.
Help your teen connect classroom learning to the real-world. Through guest talks and interactive sessions with professionals from leading companies, students will have the opportunity to gain insights into different academic and career paths.

Meet Your Instructors
Every instructor is an active practitioner, working professional and graduate-level educator who brings real projects, real skills, and genuine enthusiasm into the classroom.

Aditya Varma
AI and ML with Python
A UBC Engineering graduate who turns complex machine learning concepts into something students can actually build with. Aditya brings the same precision he developed in applied science to the classroom.

Aditya Varma
AI and ML with Python
A UBC Engineering graduate who turns complex machine learning concepts into something students can actually build with. Aditya brings the same precision he developed in applied science to the classroom.

Saeed Yazdanian
Cyber Defender: Ethical Hacking
A Master's graduate in Artificial Intelligence who brings deep expertise in machine learning and data science to cybersecurity. Saeed has a talent for making the intimidating feel approachable.

Saeed Yazdanian
Cyber Defender: Ethical Hacking
A Master's graduate in Artificial Intelligence who brings deep expertise in machine learning and data science to cybersecurity. Saeed has a talent for making the intimidating feel approachable.

Astrid Hu
Financial Technology and Investing
A UofT finance and economics graduate with a CFA Level I and a minor in Data Science. Astrid bridges the gap between spreadsheets and real investment decisions, helping students to navigate real-world markets.

Astrid Hu
Financial Technology and Investing
A UofT finance and economics graduate with a CFA Level I and a minor in Data Science. Astrid bridges the gap between spreadsheets and real investment decisions, helping students to navigate real-world markets.

Adriana Cowan
HealthTech Innovation
A UBC Biomedical Engineering PhD researcher specializing in wearable health tech, medical imaging, and mechatronics. Adriana brings the cutting edge of the lab to students and makes the future of healthcare feel buildable.

Adriana Cowan
HealthTech Innovation
A UBC Biomedical Engineering PhD researcher specializing in wearable health tech, medical imaging, and mechatronics. Adriana brings the cutting edge of the lab to students and makes the future of healthcare feel buildable.

Matthew Koopman
Video Game Coding
An industry game developer who knows what it takes to build experiences players actually feel. Matt guides students through both the technical craft and creative thinking behind great games.

Matthew Koopman
Video Game Coding
An industry game developer who knows what it takes to build experiences players actually feel. Matt guides students through both the technical craft and creative thinking behind great games.

Eva Clement
Game Design with Unreal
A game designer working within UBC's educational programs who knows that curious people build the best worlds. Eva creates an environment where students start asking "what can I make next" instead of "how does this work".

Eva Clement
Game Design with Unreal
A game designer working within UBC's educational programs who knows that curious people build the best worlds. Eva creates an environment where students start asking "what can I make next" instead of "how does this work".

Aditya Varma
AI and ML with Python
A UBC Engineering graduate who turns complex machine learning concepts into something students can actually build with. Aditya brings the same precision he developed in applied science to the classroom.

Saeed Yazdanian
Cyber Defender: Ethical Hacking
A Master's graduate in Artificial Intelligence who brings deep expertise in machine learning and data science to cybersecurity. Saeed has a talent for making the intimidating feel approachable.

Astrid Hu
Financial Technology and Investing
A UofT finance and economics graduate with a CFA Level I and a minor in Data Science. Astrid bridges the gap between spreadsheets and real investment decisions, helping students to navigate real-world markets.

Adriana Cowan
HealthTech Innovation
A UBC Biomedical Engineering PhD researcher specializing in wearable health tech, medical imaging, and mechatronics. Adriana brings the cutting edge of the lab to students and makes the future of healthcare feel buildable.

Matthew Koopman
Video Game Coding
An industry game developer who knows what it takes to build experiences players actually feel. Matt guides students through both the technical craft and creative thinking behind great games.

Eva Clement
Game Design with Unreal
A game designer working within UBC's educational programs who knows that curious people build the best worlds. Eva creates an environment where students start asking "what can I make next" instead of "how does this work".
Hear From Past Students About Their Camp Experience!
Our camps go beyond learning — students make friends, explore passions, and have fun! Watch the video to hear their stories.
Our camps go beyond learning — students make friends, explore passions, and have fun! Watch the video to hear their stories.
In partnership with UBC Extended Learning • Trusted by more than 5,000 Circuit Stream students
In partnership with UBC Extended Learning • Trusted by more than 5,000 Circuit Stream students




Earn a Letter of Completion
Students who complete the program receive a Digital Badge and a Letter of Completion from the University of British Columbia Extended Learning — a recognition of their skills, effort, and achievement.
Students who complete the program receive a Digital Badge and a Letter of Completion from the University of British Columbia Extended Learning — a recognition of their skills, effort, and achievement.

Hands-On Learning
Students engage in learning that bridges theory and practice. Each camp emphasizes project-based work, collaboration, and problem-solving to help teens gain confidence and future-ready skills.
Students engage in learning that bridges theory and practice. Each camp emphasizes project-based work, collaboration, and problem-solving to help teens gain confidence and future-ready skills.
Experience University Life
More than just learning, teens gain an authentic introduction to university life through classes, mentors, and new friendships — with insights from current students on admission pathways and university preparation.
Guidance from Mentors
Engage with undergrads, grads, and researchers who share their journey to university and beyond.

Explore the Campus
Tour university classrooms, labs, and facilities while learning what it’s like to study on campus.

Capstone Project
Each student completes a capstone project that showcases their learning and creativity.

Beyond the Classroom
Enjoy guest lectures, project showcases, and campus tours while connecting with like-minded students and meeting new friends.

Experience University Life
More than just learning, teens gain an authentic introduction to university life through classes, mentors, and new friendships — with insights from current students on admission pathways and university preparation.
Guidance from Mentors
Engage with undergrads, grads, and researchers who share their journey to university and beyond.

Explore the Campus
Tour university classrooms, labs, and facilities while learning what it’s like to study on campus.

Capstone Project
Each student completes a capstone project that showcases their learning and creativity.

Beyond the Classroom
Enjoy guest lectures, project showcases, and campus tours while connecting with like-minded students and meeting new friends.

Experience University Life
More than just learning, teens gain an authentic introduction to university life through classes, mentors, and new friendships — with insights from current students on admission pathways and university preparation.
Guidance from Mentors
Engage with undergrads, grads, and researchers who share their journey to university and beyond.

Explore the Campus
Tour university classrooms, labs, and facilities while learning what it’s like to study on campus.

Capstone Project
Each student completes a capstone project that showcases their learning and creativity.

Beyond the Classroom
Enjoy guest lectures, project showcases, and campus tours while connecting with like-minded students and meeting new friends.

Experience University Life
More than just learning, teens gain an authentic introduction to university life through classes, mentors, and new friendships — with insights from current students on admission pathways and university preparation.
Guidance from Mentors
Engage with undergrads, grads, and researchers who share their journey to university and beyond.

Explore the Campus
Tour university classrooms, labs, and facilities while learning what it’s like to study on campus.

Capstone Project
Each student completes a capstone project that showcases their learning and creativity.

Beyond the Classroom
Enjoy guest lectures, project showcases, and campus tours while connecting with like-minded students and meeting new friends.

Frequently Asked Questions
Have more questions?
See our Help Center or chat with our team
What is the duration and schedule of each camp?
Are the camps available online or in-person?
How do I know if my teen is ready?
What materials or supplies should my teen bring to campus?
Will my teen receive a digital badge after completing the camp?
How do I register for a camp and are there registration deadlines?
Frequently Asked Questions
What is the duration and schedule of each camp?
Are the camps available online or in-person?
How do I know if my teen is ready?
What materials or supplies should my teen bring to campus?
Will my teen receive a digital badge after completing the camp?
How do I register for a camp and are there registration deadlines?
See our Help Center or chat with our team
Frequently Asked Questions
What is the duration and schedule of each camp?
Are the camps available online or in-person?
How do I know if my teen is ready?
What materials or supplies should my teen bring to campus?
Will my teen receive a digital badge after completing the camp?
How do I register for a camp and are there registration deadlines?
See our Help Center or chat with our team
Frequently Asked Questions
What is the duration and schedule of each camp?
Are the camps available online or in-person?
How do I know if my teen is ready?
What materials or supplies should my teen bring to campus?
Will my teen receive a digital badge after completing the camp?
How do I register for a camp and are there registration deadlines?
See our Help Center or chat with our team
Interested in Summer 2027 Camps?
Interested in Summer 2027 Camps?
Join the waitlist to be the first to hear about program updates, early registration, and exclusive promotions.
Join the waitlist to be the first to hear about program updates, early registration, and exclusive promotions.






Join the Waitlist for 2027
Courses for Adults
Camps for Youth
This course is delivered by Circuit Stream in collaboration with the University of British Columbia Extended Learning
Courses for Adults
Camps for Youth
This course is delivered by Circuit Stream in collaboration with the University of British Columbia Extended Learning
Courses for Adults
Camps for Youth
This course is delivered by Circuit Stream in collaboration with the University of British Columbia Extended Learning
Courses for Adults
Camps for Youth
This course is delivered by Circuit Stream in collaboration with the University of British Columbia Extended Learning

